﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Review
{
    
    class GenericSet
    {
        //添加3个类，分别实现 IComparer<T>接口，实现对Student类的三个字段的排序。
        //1、学生类：学号、姓名、年龄
        //2、请选择：1、添加学生信息。2、删除学生信息 3、查询学生信息。
        //3、重复的学号不能添加。
        //4、查询学生信息功能中有：1、查询所有（按学号排序）2、查询所有（按姓名排序），
        //3、查询所有（按年龄排序）4、按学号查询（查没有，则打印查无此学生）5、退出
        static void Main (string [] args)
        {
            Console.WriteLine("请选择：1、添加学生信息。2、删除学生信息 2、查询学生信息。");
            int num = int.Parse(Console.ReadLine());
            switch (num)
            {
                case 1:
                    addTo();
                    break;
                case 2:
                    delete();
                    break;
                case 3:
                    query();
                    break;
                
                default:
                    break;
            }
        }

        private static void addTo()
        {
            Console.WriteLine("请输入学生的学号");
            Console.WriteLine("请输入学生的姓名");
            Console.WriteLine("请输入学生的年龄");
        }

        private static void delete()
        {
            throw new NotImplementedException();
        }

        private static void query()
        {
            Console.WriteLine("1、查询所有（按学号排序）2、查询所有（按姓名排序），查询所有（按年龄排序）4、按学号查询（查没有，则打印查无此学生）5、退出");
            int num = int.Parse(Console.ReadLine());
            switch (num)
            {
                case 1:
                    
                    break;
                case 2:
                    break;
                case 3:
                    break;
                case 4:
                    break;
                case 5:
                    break;
                default:
                    break;
            }
        }
    }
}
